Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Optimus Maia Open - Maia Siemens Open 2001 - Scheveningen Stella Artois Clay Court Championships - Budaors Copa Ericsson Argentina - Buenos Aires Maia Open 2002 - Maia IV Abierto Internacional de Salinas - Salinas Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia The Surbiton Trophy - Surbiton Tatra Banka Slovak Open - Bratislava Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Pereira Challenger Scheveningen Challenger Campos do Jordao Challenger Cali Challenger Buenos Aires Challenger Rennes Challenger Santiago Challenger Medellin Challenger Bogota Challenger Nottingham Challenger Bogota Challenger Cali Challenger Barranquilla Challenger Caltanissetta Challenger Bogota Challenger Cali Challenger Dallas Challenger Bogota Challenger Noumea Challenger Bucaramanga Challenger San Luis Potosi Challenger Cali Challenger Bucaramanga Challenger Morelos Challenger Drummondville Challenger Leon Challenger Pereira Challenger Bogota Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Leon Challenger Tallahassee Challenger Manchester Challenger Monterrey Challenger Bogota Challenger Canberra Challenger Savannah Challenger Vicenza Challenger Surbiton Challenger Nottingham Challenger Floridablanca Challenger Santo Domingo Challenger Bogota Challenger Monterrey Challenger Oldum Brown Vancouver Open - Vancouver Sunrise Challenger Pereira Challenger Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Copa Ericsson - Lima Internazionali di Tennis di San Marino - San Marino Abierto Mexicano de Tenis Pegaso - Mexico City Cerveza Club Columbia Open - Bogota Estoril Open - Estoril Mallorca Open - Mallorca Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Energis Open - Amsterdam Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Trofeo Conde de Godo - Barcelona TD Waterhouse Cup - Long Island Tata Open 2003 - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Generali Open 2003 - Kitzbuhel Brasil Open - Salvador CA Tennis Trophy - Vienna Qatar Open - Doha The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis ARAG World Team Championship - Dusseldorf The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Ericsson Brazil - Sao Paulo Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart International German Open - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Belo Horizonte Tennis Open - Belo Horizonte BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Challenger Santa Cruz - Santa Cruz Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Copa Ericsson Brasil - Sao Paulo Brasil Open - Costa do Sauipe Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima La Gran Copa Ericsson - Porto Alegre Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open de Nice - Nice AXA Open - Espinho Zivnobanka Open 1999 - Prostejov 7th Wartburg Open - Eisenach Bet-At-Home Austrian Open - Kitzbuhel Venice Challenger - Venice Tenniscup of Flanders - Ostende Open Sabadell Atlantico - Barcelona Polish Open 99 - Poznan UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg V Trofeo Ciudad de Quito - Quito Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Copa Ericsson - Sao Paulo Copa Ericsson - Santiago BCR Open Romania - Bucharest Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Copa Ericsson - Guadalajara Copa Ericsson - Caracas ATU Cup 1999 - Weiden Gran Copa Ericsson - Porto Alegre Copa Ericsson Uruguay - Montevideo VIII Avierto Internacional de Salinas - Salinas Open de Tenis Comunidad Valenciana - Valencia San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Brisbane International - Brisbane Heineken Open - Auckland X Open Internacional D'Andorra - Andorra VTR Open - Vina del Mar Arroyo de la Encomienda - Valladolid Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Renault Slovenian Open - Ljubljana Abierto Mexicano Telcel - Acapulco San Marino Cepu Open - San Marino Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Banca Marche Tennis Cup - San Benedetto 3° Trofeo 'Citta di Brindisi' - Brindisi Winston-Salem Open - Winston-Salem Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Corona Mexico City Open - Mexico City Swiss Indoors Basel - Basel Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Bogota Challenger - Bogota PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Czech Open 2005 - Prostejov Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco ECM Prague Open 2005 - Prague Claro Open Colombia - Bogota dBI Tennis Challenger - Binghamton Abierto Mexicano Telcel - Acapulco Pekao Open 2005 - Szczecin PrivatBank Cup - Dnepropetrovsk Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Delray Beach Open - Delray Beach Ethias Trophy - Mons GHI Bronx Classic - Bronx Seguros Bolivar Open - Bogota BNP Paribas Primrose - Bordeaux XI Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger Rimini Challenger Copa Petrobras - Bogota Brasilia Challenger Mons Challenger Sao Paulo Challenger Bucaramanga Challenger San Jose Challenger Barranquilla Challenger The Surbiton Trophy - Surbiton Salinas Challenger Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Seguros Bolivar Open - Bogota Bordeaux Challenger Heilbronn Challenger Bogota Challenger - Bogota San Luis Potosi Challenger - San Luis Potosi Chitre Challenger Manchester Challenger Vancouver Challenger Mons Challenger Bucaramanga Challenger Puebla Challenger Guadalajara Challenger Bordeaux Challenger Ilkley Challenger Copa Ericsson Peru - Lima Barranquilla Challenger Las Vegas Challenger Guayaquil Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia XL Challenger de Tenis Copa Sevilla - Seville Tatra Banka Open - Bratislava Medellin Challenger BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Medellin Challenger San Luis Potosi Challenger - San Luis Potosi Alessandria Challenger Bogota Challenger Abierto Colombiano de Tenis - Bogota Bogota Challenger XXX Edizione 'A Savoldi Marco' - Manerbio IX Trofeo Ciudad de Quito - Quito Mexico City Challenger USTA Challenger of North Miami Beach - North Miami Beach Rennes Challenger IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Furth Challenger Medellin Challenger The Surbiton Trophy - Surbiton Gelsor Open Romania - Bucharest Franklin Templeton Tennis Classic - Scottsdale Barranquilla Challenger Bogota Challenger Ethias Trophy - Mons Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Venice Open - Venice Stockholm Open - Stockholm Montevideo Challenger Noumea Challenger Pereira Challenger Chevrolet Cup - Santiago The Nottingham Open - Nottingham Wideyes Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Salem Open - Hong Kong Stockholm Open - Stockholm Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Mobilux Open - Luxembourg Pereira Challenger Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Morelos Challenger Seguros Bolivar Open - Medellin Wroclaw Challenger Countrywide Classic - Los Angeles Bogota Challenger Copa Ericsson Peru - Lima Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Adidas International - Sydney Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Copa AT&T - Buenos Aires Tennis Masters Series - Montreal Brasil Open - Costa do Sauipe Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Abierto Mexicano Telfonica MoviStar - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Estoril Open - Estoril Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Fairfield Challenger Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg International Tennis Championships - Delray Beach Rogers Masters - Toronto Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel BNP Paribas Open - Indian Wells Heineken Open - Auckland Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid RCA Championships - Indianapolis Rogers Cup - Montreal BNP Paribas Masters - Paris Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Next Generation Adelaide International - Adelaide Monte-Carlo Rolex Masters - Monte-Carlo Heineken Open - Auckland Movistar Open - Vina del Mar Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona Rogers Cup - Montreal The Artois Championships - London Western & Southern Financial Group Masters - Cincinnati AAPT Championships - Adelaide BNP Paribas Open - Indian Wells BellSouth Open - Vina del Mar Grand Prix de Tennis de Lyon - Lyon Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Interwetten Austrian Open - Kitzbuhel Mutua Madrilena Madrid Open - Madrid AEGON Championships - London Internazionali BNL d'Italia - Rome Allianz Suisse Open Gstaad - Gstaad Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Pekao Open 2001 - Szczecin Sony Open Tennis - Miami Cerveza Club Colombia Open - Bogota TD Waterhouse Cup - Long Island If Stockholm Open - Stockholm Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BellSouth Open - Vina del Mar Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Generali Open - Kitzbuhel Seguros Bolivar Open - Cali SAP Open - San Jose Miami Open - Miami Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Rogers Cup - Toronto Bancolombia Open - Cali BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Open Seat Godo - Barcelona Ecuador Open - Quito AIG Japan Open - Tokyo Chennai Open - Chennai Campionati Internazionali di Sicilia - Palermo Topshelf Open - 's-Hertogenbosch Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Ecuador Open - Quito Geneva Open - Geneva Next Generation Adelaide International - Adelaide BA-CA Tennis Trophy - Vienna French Open - Paris Wimbledon - London Movistar Open - Santiago U.S. Open - New York Australian Open - Melbourne Heineken Open - Auckland French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open Seat Godo 2003 - Barcelona Campbells Hall of Fame Tennis Championships - Newport Open de Nice Cote d'Azur - Nice Adidas International - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Stella Artois Championships - London French Open - Paris Winston Salem - Winston Salem Citi Open - Washington Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart French Open - Paris Valencia Open - Valencia Wimbledon - London U.S. Open - New York Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Legg Mason Tennis Classic - Washington D.C. Australian Open - Melbourne Open Romania - Bucharest French Open - Paris Brasil Open - Costa do Sauipe Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London SAP Open - San Jose U.S. Open - New York Australian Open - Melbourne Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles Heineken Open - Auckland Chevrolet Cup - Vina del Mar Legg Mason Tennis Classic - Washington D.C. Erste Bank Open - Vienna RCA Championships - Indianapolis Energis Open - Amersfoort Kremlin Cup - Moscow Generali Open 1999 - Kitzbuhel Brasil Open - Costa do Sauipe Open de Nice Cote d'Azur - Nice Campionati Internazionali di Sicilia - Palermo Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Open de Moselle - Metz Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Sydney International - Sydney Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, PO, COL-JPN 2-3 Davidoff Swiss Indoors - Basel Indianapolis Tennis Championships - Indianapolis Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport The Ericsson Open - Miami Tennis Masters Series - Madrid Citi Open - Washington BNP Paribas Masters - Paris Tennis Masters Series - Paris Australian Open - Melbourne Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Olympics - Sydney Olympics - Athens Olympics - London